Interface Description Language
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
En génie logiciel, Interface Description Language (appelé aussi Interface Definition Language), abrégé en IDL, est un langage voué à la définition de l'interface de composants logiciels, laquelle permet de faire communiquer des modules implémentés dans des langages différents, ou déployés à travers un réseau sur des systèmes hétérogènes (Windows, Linux, Mac OS X, VMS, etc.) dans la perspective d'architecture distribuée.
Contents
• Exemples
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Exemples
• AIDL
• Apache Avro IDL
• Etch
• Franca IDL (en)
• IDL specification language (en)
• JSON-WSP (en)
• MIDL (Microsoft Interface Definition Language (en))
• OMG IDL (en)
• Open Service Interface Definitions (en)
• RSDL (en) (RESTful Service Description Language)
• SWIG : Simplified Wrapper and Interface Generator
• Universal Network Objects (en)
• vCDL
• WADL (Web Application Description Language)
• Web IDL (en)
• WSDL (Web Services Description Language)
• XCB
• XPIDL (en)
Voir aussi